package com.cc8w.util;

import java.util.ArrayList;
import java.util.List;

public class Pager {
    private int page = 1; //当前页数
    private int size = 15; //页大小
    private int count = 0; //总记录数
    private int totalPage =0;//一共多少页
    private int startIndex  = 0;//开始从那个编号查询
    private List<?> data = null; //数据

    public Pager(){

    }

    public Pager(int page, int size,int count){
        this.page = page;
        this.size = size;
        this.count = count;

        this.startIndex = (this.page - 1) * this.size;// 至于为什么this.page要减1，
        // 是因为mysql数据库对于分页查询时，得到的所有的查询记录，第一条记录的编号是从0开始。
        if (this.count % this.size == 0) {
            this.totalPage = this.count / this.size;
        } else {
            this.totalPage = this.count / this.size + 1;
        }
    }


}
